package JGameAdapter;

import ADT.TimeDiff;

/**
 *
 * @author Marvin
 */
public interface ParticleInterface {
        
    double getPos();
 
    double getLevel();
    
    double getBrake();
     
    double getTime();
     
    double getSpeed();
         
    double getTraction();
     
    boolean getAbs();
     
    boolean getAsr();
          
    public void set(double Time, double Pos, double Speed, double Level, double Brake);
     
    void reset();
     
    void setSpeed(double new_value);
   
    void step(TimeDiff delta_time, double level, double brake);
    
    void setTraction(double new_value);
     
    void setAbs(boolean new_value);
     
    void setAsr(boolean new_value);
    
    boolean abflug();
    
    boolean absActive();
    
    boolean asrActive();
    
     public double getSpeedInKmH();
}
